local csar = CSAR:New("blue", "Downed Pilot", "Akatsuki")
csar.immortalcrew = true
csar.invisiblecrew = false

csar:__Start(5)

csar.allowDownedPilotCAcontrol = false
csar.allowFARPRescue = true
csar.FARPRescueDistance = 3000
csar.autosmoke = true
csar.autosmoke = 1000
csar.coordtype = 2
csar.csarOncrash = true
csar.enableForAI = false
csar.pilotRuntoExtractPoint = true
csar.extractDistance = 500
csar.loadDistance = 100
csar.mashprefix = { "MASH" }
csar.max_units = 6
csar.messageTime = 20
csar.smokecolor = 4
csar.useprefix = true
csar.csarPrefix = { "BLUE" }
csar.limitmaxdownedpilots = true
csar.maxdownedpilots = 10
csar.approachdist_far = 5000
csar.approachdist_near = 3000
csar.pilotmustopendoors = false
csar.suppressmessages = true
csar.rescuehoverdistance = 20
csar.rescuehoverheight = 10
csar.topmenuname = "Combat Search & Rescue"
csar.PilotWeight = 80

function csar:OnAfterPilotDown(from, event, to, spawnedgroup, frequency, groupname, coordinates_text)
    SendMessageAll("Pilot need backup")
end

function csar:OnAfterApproach(from, event, to, heliname, groupname)
    SendMessageAll("Approching to your location")
end

function csar:OnAfterBoarded(from, event, to, heliname, groupname, description)
    SendMessageAll("Pilot Onboarded")
end

function csar:OnAfterRescued(from, event, to, heliunit, heliname, pilotssaved)
    SendMessageAll("Rescue complete")
end


csar:SpawnCSARAtZone("CSARZONE-1", SIDE.BLUE, "CSAR Pilot", true)
csar:SpawnCSARAtZone("CSARZONE-2", SIDE.BLUE, "CSAR Pilot", true)